Skip to content

fix: upgrade golang.org/x/net to v0.60.0 - #3606

Closed
chainloop-platform[bot] wants to merge 1 commit into
mainfrom
chainloop/fix-go-2026-6603-golang-org-x-net-20261014-001740
Closed

chainloop-platform[bot] wants to merge 1 commit into
mainfrom
chainloop/fix-go-2026-6603-golang-org-x-net-20261014-001740

Conversation

@chainloop-platform

@chainloop-platform chainloop-platform Bot commented Oct 14, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Upgraded golang.org/x/net to v0.60.0 in the root module and extras/dagger to remove the vulnerable HTTP/2 trailer parsing code path flagged by GO-2026-6603. The nested extras/dagger module also needed its Go directive and transitive x/* dependencies refreshed to satisfy the patched module's requirements.

Vulnerability Fixed

GO-2026-6603-golang.org/x/net (HIGH): golang.org/x/net/http2 can allocate disproportionate memory from malicious Trailer headers on HTTP/2 servers, enabling denial of service.

Changes Made

  • Bumped golang.org/x/net from v0.59.0 to v0.60.0 in go.mod and refreshed go.sum.
  • Bumped golang.org/x/net from v0.58.0 to v0.60.0 in extras/dagger/go.mod and refreshed extras/dagger/go.sum.
  • Updated extras/dagger/go.mod's Go directive to 1.26.0 and refreshed indirect golang.org/x/sys, golang.org/x/text, and golang.org/x/sync entries required by the patched module graph.

Verification

Ran syft dir:/workspace/run/repo -o cyclonedx-json=/workspace/run/sbom.json && grype sbom:/workspace/run/sbom.json --only-fixed -o json > /workspace/run/grype.json against the patched repository. Verification outcome: resolved — grype no longer reports GO-2026-6603-golang.org/x/net for the scanned SBOM.

Risk Assessment

View the risk assessment in Chainloop

View guided diff

@chainloop-platform

Copy link
Copy Markdown
Contributor Author

AI Session Checks — ⚠️ no AI session found

Missing AI Coding Sessions

This organization requires every PR to be backed by a Chainloop Trace AI coding session, and none was found for this one.

Please make sure the AI coding session evidence has been sent by the Chainloop CLI, or add the skip-ai-session label to this PR to bypass this check.

Learn more about Chainloop Trace.


Powered by Chainloop and Chainloop Trace

@migmartri migmartri closed this Oct 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant